﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Bovespa.Sinacor.Servico.BaseConhecimento.Artigo.Servicos.Contratos
{
    /// <summary>
    /// Contrato de dados "ResultadoBuscaArtigo".
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Artigo/DataContracts/2010/08", Name = "ResultadoBuscaArtigo")]
    public class ResultadoBuscaArtigo
    {
        #region Campos

        private List<Bovespa.Sinacor.Servico.BaseConhecimento.Artigo.Servicos.Contratos.Artigo> _artigos; //Armazena estado da propriedade "Artigos"
        private string _textoPaginacao; //Armazena estado da propriedade "TextoPaginacao"

        #endregion

        #region Propriedades

        /// <summary>
        /// 
        /// </summary>
        [DataMember(IsRequired = true, Name = "Artigos", Order = 0)]
        public List<Bovespa.Sinacor.Servico.BaseConhecimento.Artigo.Servicos.Contratos.Artigo> Artigos
        {
            get { return _artigos; }
            set { _artigos = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataMember(IsRequired = true, Name = "TextoPaginacao", Order = 1)]
        public string TextoPaginacao
        {
            get { return _textoPaginacao; }
            set { _textoPaginacao = value; }
        }

        #endregion
    }
}
